please let me introduce myself - Turkish English Dictionary